/**
 * 项目名：	Rumba Plan
 * 
 * 版权所有(C)，上海海鼎信息工程股份有限公司，2006，所有权利保留。
 * 
 * 文件名：	BCartReference.java
 * 模块说明：	
 * 修改历史：
 * 2006-10-25 - lxm - 创建。
 */
package com.hd123.rumba.cartridge.biz;

import com.hd123.rumba.util.Version;

/**
 * 构件包依赖关系 | 业务层.维护 | 实体
 * <p>
 * 
 * 构件包依赖关系，可以用来描述安装顺序。<br>
 * BK = cartridge + refCartUuid
 * 
 * @author lxm
 * 
 */
public class BCartReference {

  /** 属性：所属构件包 */
  private BCartridge cartridge;
  /** 属性：依赖构件包的前缀。 */
  private String refCartPrefix;
  /** 属性：依赖构件包最小版本号 */
  private Version refCartVersion;

  public BCartridge getCartridge() {
    return cartridge;
  }

  public void setCartridge(BCartridge cartridge) {
    this.cartridge = cartridge;
  }

  public Version getRefCartVersion() {
    return refCartVersion.clone();
  }

  public void setRefCartVersion(Version refCartVersion) {
    this.refCartVersion = refCartVersion;
  }

  public String getRefCartPrefix() {
    return refCartPrefix;
  }

  public void setRefCartPrefix(String refCartPrefix) {
    this.refCartPrefix = refCartPrefix;
  }

}
